deer shelter - German English Dictionary